package string;

/**
 * int indexOf(String str)
 * 检索给定字符串(str)在当前字符串中第一次出现的位置
 * int lastIndexOf(String str)
 * 检索给定字符串(str)在当前字符串中最后一次出现的位置
 */
public class IndexOfDemo {
    public static void main(String[] args) {

        //            01234567891123456
        String str = "thinking  in java";//一本Java编程思想书
        int a = str.indexOf("t");
        System.out.println(a);//0
        int b = str.lastIndexOf("a");
        System.out.println(b);//16
        int c = str.length();
        System.out.println(c);//17
        int d = str.indexOf("in");//检索in在str中第一次出现的位置
        System.out.println(d);//2
        int e = str.lastIndexOf("in");
        System.out.println(e);//10
        d =str.indexOf("in",3);//从下标3的位置开始找in第一次出现的位置
        System.out.println(d);//5
        d =str.indexOf("abc");//若字符串在str中不存在，则返回-1
        System.out.println(d);//-1
    }
}
